@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站基础样式、头部及底部样式
 * @update: ishang_pan (2023-11-06 09:25)
 */


/**header**/

/*top栏*/
.m-top{height: 40px;background-color: #f5f5f5;overflow: hidden;}
.m-top ul li{float: left;background: url(../images/public/shu.png) right center no-repeat;padding: 10px;}
.u-link li:first-child{padding-left: 0 !important;}
.m-top li a{display: block;font-size: 14px;font-weight: normal;font-stretch: normal;color: #525252;}
.m-top ul li.u-slh{padding:0;background:none}
.m-top ul li.u-slh a{height: 28px;background: #ffa302;border-radius: 4px;margin: 6px 8px;padding:4px 10px;box-sizing: border-box;}
.m-top .u-slh a span{color: #f5f5f5;}
.u-slh a img{vertical-align: middle;}
.u-funs li:last-child{margin-right: 0;}
/*nav*/
.m-nav{width: 100%;line-height: 80px;background:#015293;}
.m-nav .g-nav{position: relative;padding:0}
.m-nav .g-nav ul li{float:left;text-align: center;width:12.5%;}
.m-nav .g-nav ul li:hover{background:#196caf}
.m-nav .g-nav ul li a{font-size: 22px;font-weight: bold;color: #fff;letter-spacing: 1px;display:block}
.m-nav .g-nav ul li.u-active{background:#196caf}
.u-logocont{padding-top:60px;height:330px;padding-left:20px;padding-right:20px}
.m-nav .g-nav ul li br{display:none}
/*search*/
.mgc-search{position:relative;margin:5px auto 60px;width:500px;height:60px;border-radius:8px;background:#fff;}
.ugc-searchtext{position:absolute;top:0;left:0;padding:0 10px 0 20px;width:380px;background:#fff;height:60px;border-radius:8px 0 0 8px;color:#b8b8b8;font-size:18px;}
.ugc-searchbtn{position:absolute;top:0;right:72px;width:53px;height:60px;background:url(../images/public/search.png) center no-repeat;}
.mgc-search input{border:none;}
.ugc-search{position:absolute;top:0;right:0;display:block;padding:9px 0;width:72px;height:60px;background:url(../images/public/ju.png) left center no-repeat;}
.ugc-search span{display:block;color:#015293;text-align:center;letter-spacing:0;font-weight:400;font-stretch:normal;line-height:22px;}
/**header end**/




/*media query*/
/* 适配小屏1000px */
@media screen and (min-width:1025px) and (max-width: 1300px) {
	.m-nav .g-nav ul li a{font-size:19px}
}
/* 适配pad */
@media screen and (min-width:768px) and (max-width: 1024px) {
	.m-nav .g-nav ul li a{font-size:16px;padding:10px 0}
	.m-nav{line-height:35px;}
	.m-nav .g-nav ul li br{display:block;}
}
/*phone sm*/
@media screen and (max-width: 767px) {

	/*header*/
	.u-webhome{color: #fff;font-size: 20px;font-weight: bold;padding-left: 20px;}
    .navbar-header{border-bottom:1px solid #ddd}
    .navbar-toggle{background: #fff;margin-top: 14px;}
	.navbar-toggle .icon-bar{background: #ddd;}
	.choose-item li{width: 100%;line-height: 50px;}
	.choose-item li .tit{font-weight: 400;}
	.navbar-collapse{background: #fff;z-index: 9999;opacity: .9;}
	.m-nav{height:60px;line-height: 60px}
	.m-nav .g-nav ul li a{font-weight: 400;font-size: 16px;}
	.m-nav .g-nav ul li{width: 100%;line-height: 42px;}
	.m-nav .g-nav ul li:hover,.m-nav .g-nav ul li.u-active{background: none}
	.m-nav .g-nav ul li a{font-weight: 400;font-size: 16px;color:#333}
	.m-nav .g-nav ul{flex-direction: column;}
	.m-nav .g-nav ul li span{color:#333}
	.NavPull{display: none!important;}

	.m-search,.mgc-search{width:100%;margin:50px 0}
	.u-logocont{padding-top:50px;height:270px}
	.u-searchtext,.ugc-searchtext{width: 240px;font-size: 16px}
  .m-top ul li.u-slh a{margin:6px 5px}
	.u-link{display:none}

}
/*small xs*/
@media screen and (max-width: 638px) {
	

}

/*print*/
@media print {
    a[href]:after {
        content: none!important;
    }
}